dog cat broker cash flow cfa cat breeders puppy cats factoring real estate investment cat clubs dogs pets catteries puppies cattery american cash flow association factor